/****************************************
 * Copyright (c) 2015 NiuWa.
 * All rights reserved.
 * Created on 2015年4月5日
 * 
 * Contributors:
 * 	bwz - initial implementation
 ****************************************/
package com.niuwa.p2p.vo.front.product;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @title 产品列表vo
 *
 * @author bwz
 * @version 1.0
 * @created 2015年4月5日
 */
public class FrontProductListVo {

	private String level;

	private String productid;

	private String productname;

	private Date startsale;

	private Date endsale;
	
	private Long guaranteecorp;
	
	private String bondingcompany; //担保公司名称
	
	private BigDecimal loanamount; //总金额
	
	private String investdate; // 投资期限
	
	private String investdatestandard; // 投资期限按天day 按月month
	
	private BigDecimal yearincome;
	
	private BigDecimal addYield;
	
	private BigDecimal investprogress; //融资进度
	
	private String guaranteemethod; //保障方式
	
	private BigDecimal mininvest;
	
	private BigDecimal remainamount; // 剩余可投金额
	
	/** 风险等级 */
	private String safeGuardLevel; 
	
	//转换字段
	private Long startsaledate;
	
	private Long endsaledate;
	
	private String planmoney;
	
	private String surplusmoney;
	
	private int tag; //1-->新客专享、2-->优选计划、3-->宝宝精选
	
	private String planProdType; //产品类型
	
	private BigDecimal transferCatital; //转让本金
	
	private BigDecimal transferPrice; //转让价格
	
	private String transCatitalStr;
	
	private String transPriceStr;
	
	private long nowdate; //服务器当前时间
	
	private String loanamountUnit; //借款金额单位
	

	public String getLevel() {
		return level;
	}

	public void setLevel(String level) {
		this.level = level;
	}

	public String getProductid() {
		return productid;
	}

	public void setProductid(String productid) {
		this.productid = productid;
	}

	public String getProductname() {
		return productname;
	}

	public void setProductname(String productname) {
		this.productname = productname;
	}

	public Date getStartsale() {
		return startsale;
	}

	public void setStartsale(Date startsale) {
		this.startsale = startsale;
	}

	public Date getEndsale() {
		return endsale;
	}

	public void setEndsale(Date endsale) {
		this.endsale = endsale;
	}

	public Long getGuaranteecorp() {
		return guaranteecorp;
	}

	public void setGuaranteecorp(Long guaranteecorp) {
		this.guaranteecorp = guaranteecorp;
	}

	public String getBondingcompany() {
		return bondingcompany;
	}

	public void setBondingcompany(String bondingcompany) {
		this.bondingcompany = bondingcompany;
	}

	public BigDecimal getLoanamount() {
		return loanamount;
	}

	public void setLoanamount(BigDecimal loanamount) {
		this.loanamount = loanamount;
	}

	public String getInvestdate() {
		return investdate;
	}

	public void setInvestdate(String investdate) {
		this.investdate = investdate;
	}

	public String getInvestdatestandard() {
		return investdatestandard;
	}

	public void setInvestdatestandard(String investdatestandard) {
		this.investdatestandard = investdatestandard;
	}

	public BigDecimal getYearincome() {
		return yearincome;
	}

	public void setYearincome(BigDecimal yearincome) {
		this.yearincome = yearincome;
	}


	public BigDecimal getAddYield() {
		return addYield;
	}

	public void setAddYield(BigDecimal addYield) {
		this.addYield = addYield;
	}

	public BigDecimal getInvestprogress() {
		return investprogress;
	}

	public void setInvestprogress(BigDecimal investprogress) {
		this.investprogress = investprogress;
	}

	public Long getStartsaledate() {
		return startsaledate;
	}

	public void setStartsaledate(Long startsaledate) {
		this.startsaledate = startsaledate;
	}

	public Long getEndsaledate() {
		return endsaledate;
	}

	public void setEndsaledate(Long endsaledate) {
		this.endsaledate = endsaledate;
	}

	public String getPlanmoney() {
		return planmoney;
	}

	public void setPlanmoney(String planmoney) {
		this.planmoney = planmoney;
	}

	public String getGuaranteemethod() {
		return guaranteemethod;
	}

	public void setGuaranteemethod(String guaranteemethod) {
		this.guaranteemethod = guaranteemethod;
	}

	public BigDecimal getMininvest() {
		return mininvest;
	}

	public void setMininvest(BigDecimal mininvest) {
		this.mininvest = mininvest;
	}

	public BigDecimal getRemainamount() {
		return remainamount;
	}

	public void setRemainamount(BigDecimal remainamount) {
		this.remainamount = remainamount;
	}

	public String getSurplusmoney() {
		return surplusmoney;
	}

	public void setSurplusmoney(String surplusmoney) {
		this.surplusmoney = surplusmoney;
	}

	public int getTag() {
		return tag;
	}

	public void setTag(int tag) {
		this.tag = tag;
	}

	public String getPlanProdType() {
		return planProdType;
	}

	public void setPlanProdType(String planProdType) {
		this.planProdType = planProdType;
	}

	public BigDecimal getTransferCatital() {
		return transferCatital;
	}

	public void setTransferCatital(BigDecimal transferCatital) {
		this.transferCatital = transferCatital;
	}

	public BigDecimal getTransferPrice() {
		return transferPrice;
	}

	public void setTransferPrice(BigDecimal transferPrice) {
		this.transferPrice = transferPrice;
	}

	public long getNowdate() {
		return nowdate;
	}

	public void setNowdate(long nowdate) {
		this.nowdate = nowdate;
	}

	public String getTransCatitalStr() {
		return transCatitalStr;
	}

	public void setTransCatitalStr(String transCatitalStr) {
		this.transCatitalStr = transCatitalStr;
	}

	public String getTransPriceStr() {
		return transPriceStr;
	}

	public void setTransPriceStr(String transPriceStr) {
		this.transPriceStr = transPriceStr;
	}

	public String getLoanamountUnit() {
		return loanamountUnit;
	}

	public void setLoanamountUnit(String loanamountUnit) {
		this.loanamountUnit = loanamountUnit;
	}

	public String getSafeGuardLevel() {
		return safeGuardLevel;
	}

	public void setSafeGuardLevel(String safeGuardLevel) {
		this.safeGuardLevel = safeGuardLevel;
	}
	
	

	
}
